@charset "utf-8";
/* CSS Document */
* {margin:0;padding:0;}
body , ul , ol , h1 ,h2 , h3 , h4, h5 , p , dl , dt , dd , form ,input,Submit,li{ padding: 0; margin: 0; }
html, body { height:100%;}
img {border:0;}
ul, ol { list-style:none;}
a{text-decoration:none}
.top {
	background-color: #04a184;
	height: 93px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}
body {
	font-family: "微软雅黑";
	background-color: #f7f7f7;
}

.w1200 {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	overflow:hidden;
	display:block;
}
.w1180 {
	width: 1177px;
	margin-right: auto;
	margin-left: auto;
	overflow:hidden;
	display:block;
}
.clear {
	height: 25px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	overflow:hidden;
	display:block;
}

.top .logo{
	float: left;
	height: 79px;
	width: 257px;
	background-color: #FFFFFF;
	padding-top: 14px;
	padding-left: 15px;
}
#navMenu {
	height: 93px;
	line-height: 93px;
	display:block;
	overflow:hidden;
	background-position: left center;
	width: 830px;
	z-index:9999;
	background-image: url(line.jpg);
	background-repeat: no-repeat;
	float: right;
}
#navMenu ul{
	width:100%;
}

#navMenu .onelink{
	background-image:url(dhbg.jpg);
	background-repeat: repeat-x;
}
#navMenu li {
	text-align:center;
	float: left;
	line-height: 93px;
	height: 93px;
	background-repeat: no-repeat;
	background-position: 100px center;
	width: 118px;
	font-size: 14px;
	background-image: url(jt.png);
	


}

#navMenu li a {
	color:#FFFFFF;
	margin-left: 0px;
	display: block;
	font-size:16px;
	text-decoration: none;
	line-height: 93px;
}
#navMenu li a:hover, #navMenu li.hover a {
	text-decoration: none;
	color:#FFFFFF;
	font-size:16px;
	line-height: 93px;
	background-color: #006E56;
}

.dropMenu {
	position:absolute;
	top: 0;
	z-index:9999;
	visibility: hidden;
	background-color: #04A184;
	filter: Alpha(Opacity=85);
	margin-top: -1px;
	margin-left: 0px;
	width: 118px;
	z-index:9999;
}

.dropMenu li {
	margin-top:0px;
	margin-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C6EAFF;
}
.dropMenu li a {
	width: 100%;
	display: block;
	text-align:center;
	color:#FFFFFF;
	font-size:14px;
	text-decoration: none;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 0px;
}

.dropMenu a:hover {
	color:#FFFFFF;
	font-size:14px;
}
ul,li{
	padding:0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.banner {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}
.gg {
	OVERFLOW: hidden;
	POSITION: absolute;
	width: 1200px;
	height:33px;
	background-color:#04a184;
	bottom: 0px;
	z-index:999px;
	left:50%;margin-left: -600px; 
}
.gg h2 {
	font-size: 12px;
	line-height: 33px;
	color: #FFFFFF;
	background-image: url(home.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	float: right;
	text-indent: 25px;
	font-weight: normal;
	margin-right: 10px;
}
.gg h2 a{
	font-size: 12px;
	color: #FFFFFF;
}

.gg h1 {
	font-size: 12px;
	line-height: 33px;
	color: #FFFFFF;
	background-image: url(gg.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	text-indent: 25px;
	font-weight: normal;
	margin-left: 10px;
}
.gg h1 a{
	font-size: 12px;
	color: #FFFFFF;
}
.gylm {
	background-image: url(lm01.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 100%;
	height: 35px;
	margin-top: 60px;
	margin-bottom: 50px;
	margin-right: auto;
	margin-left: auto;
}
.ss {
	float: right;
	height: 22px;
	margin-top: 7px;
	margin-bottom: 0px;
	margin-right: 7px;
}
.txt {
	padding: 0px;
	height: 22px;
	width: 150px;
	float: left;
	margin: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: rgba(255,255,255,0.9);
	background-color: rgba(255,255,255,0.9);
	font-size: 12px;
	color: #999999;
}
.gy {
	width: 200px;
	height:128px;
	float: left;
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 80px;
	margin-left: 10px;
	background-size:75px auto;
}
.gy h1 {
	font-size: 20px;
	color: #5e5e5e;
}
.gy h1 a{
	font-size: 20px;
	color: #5e5e5e;
}
.gy p {
	font-size: 14px;
	line-height: 30px;
	color: #999999;
}
.gy p a{
	color: #999999;
}
.gy span {
	font-size: 13px;
	color: #5e5e5e;
}
.gy span a{
	color: #5e5e5e;
}
.about {
	background-image: url(aboutbg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 546px;
	width: 100%;
}
.about .jj {
	float: right;
	height: 281px;
	width: 637px;
}
.about .jj p {
	font-size: 14px;
	line-height: 27px;
	color: #FFFFFF;
}
.about .jj p a{
	color: #FFFFFF;
}

.lmbt01 {
	width: 100%;
	margin-top: 20px;
	margin-bottom: 35px;
	overflow:hidden;
	display:block;
}
.lmbt01 h1 {
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	float: right;
	line-height: 30px;
}
.lmbt01 h1 a{
	color: #FFFFFF;
}
.lmbt01 img {
	float: left;
}
.anli {
	width: 1180px;
	margin-right: auto;
	margin-left: auto;
	overflow:hidden;
	display:block;
	margin-bottom: 20px;
}
.lmbt02 {
	width: 100%;
	margin-top: 20px;
	margin-bottom: 20px;
	overflow:hidden;
	display:block;
}
.lmbt02 h1 {
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	float: right;
	line-height: 30px;
}
.lmbt02 h1 a{
	color: #666666;
}
.lmbt02 img {
	float: left;
}
.bk7 {
	font-size: 14px;
	line-height: 35px;
	color: #FFFFFF;
	background-color: #04a184;
}
.bk7 a{
	color: #FFFFFF;
}
.new {
	background-image: url(newbg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 830px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding-top: 55px;
}
.new .nlist {
	float: right;
	width: 507px;
}
.new .nlist li {
	font-size: 13px;
	line-height: 37px;
	color: #333333;
}
.new .nlist li a{
	color: #333333;
}
.new .nlist li span{
	color: #999999;
	margin-right: 20px;
}
.new .nlist li span a{
	color: #999999;
}
.new .lmbt03 {
	float: left;
	width: 605px;
}
.new .lmbt03  h1 {
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	float: right;
	line-height: 30px;
}
.new .lmbt03  h1 a{
	color: #666666;
}
.new .lmbt03  img {
	float: left;
}
.new .lmbt03 ul li{
	float: left;
	height: 73px;
	margin-top: 25px;
	margin-left: 15px;
	width: 99%;
}
.new .lmbt03 ul li img{
	float: left;
	margin-right: 13px;
}
.new .lmbt03 ul li h2 {
	font-size: 14px;
	line-height: 30px;
	color: #2F2F2F;
	font-weight: normal;
}
.new .lmbt03 ul li h2 a{
	color: #2F2F2F;
}
.new .lmbt03 ul li p {
	font-size: 12px;
	line-height: 22px;
	color: #888888;
}
.new .lmbt03 ul li p a{
	color: #888888;
}
.lmbt04 {
	width: 100%;
}
.lmbt04  h1 {
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	float: right;
	line-height: 30px;
}
.lmbt04  h1 a{
	color: #FFFFFF;
}
.lmbt04  img {
	float: left;
}
.lmbt04 ul{ width:110%;}
.lmbt04 ul li{
	float: left;
	height: 109px;
	width: 263px;
	background-image: url(zpbg.png);
	background-repeat: no-repeat;
	margin-left: 10px;
	padding-top: 25px;
	padding-left: 86px;
	padding-right: 15px;
	margin-right: 20px;
	margin-bottom: 18px;
}
.lmbt04 ul li p {
	font-size: 12px;
	line-height: 22px;
	color: #868686;
}
.lmbt04 ul li p a{
	color: #868686;
}
.lmbt04 ul li h2 {
	font-size: 16px;
	line-height: 35px;
	color: #3AB6AC;
}
.lmbt04 ul li h2 a{
	color: #3AB6AC;
}
.lmbt05 {
	width: 100%;
	margin-bottom: 30px;
}
.bd {
	float: left;
	width: 678px;
}
.bd .txt {
	float: left;
	height: 38px;
	width: 307px;
	font-family:"微软雅黑";
	border: 1px solid #d6d6d6;
	background-image: url(txt.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	font-size: 14px;
	padding-left: 15px;

}
.bd textarea {
	height: 109px;
	width: 661px;
	float: left;
	font-family:"微软雅黑";
	border: 1px solid #d6d6d6;
	background-image: url(txt2.jpg);
	background-repeat: no-repeat;
	margin-top: 16px;
	margin-bottom: 16px;
	font-size: 14px;
	line-height: 30px;
	color: #999999;
	padding-top: 10px;
	padding-left: 15px;
}
.lx {
	float: right;
	width: 417px;
	background-image: url(wx.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.lx h1 {
	font-size: 24px;
	color: #F89D22;
	margin-bottom: 25px;
}
.lx h1 a{
	color: #F89D22;
}
.lx p {
	font-size: 14px;
	line-height: 35px;
	color: #535353;
}
.lx p a{
	color: #535353;
}
.end {
	background-color: #06827A;
	height: 80px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding-top: 30px;
	padding-bottom: 20px;
}
.end li{
	font-size: 14px;
	line-height: 30px;
	color: #FFFFFF;
	text-align: left;
	float: left;
}
.end li a{
	color: #FFFFFF;
}
.end li.x{
	padding-right: 25px;
	padding-left: 25px;
	width: 1px;
	background-image: url(line.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 30px;
}
.end p {
	font-size: 14px;
	line-height: 35px;
	color: #FFFFFF;
	float: left;
}
.end p a{
	color: #FFFFFF;
}
.end img {
	float: right;
}
.leftk{ width:273px; float:left;}
.leftk ul li {
	font-size: 16px;
	line-height: 66px;
	color: #7f7f7f;
	height: 66px;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eaeaea;
	background-color: #f7f7f7;
	text-indent: 30px;
	background-image: url(tb9.png);
	background-repeat: no-repeat;
	background-position: 210px 31px;
}
.leftk ul li.hover{
	font-size: 16px;
	line-height: 66px;
	color: #7f7f7f;
	height: 66px;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eaeaea;
	background-color: #FFFFFF;
	text-indent: 30px;
	background-image: url(tb10.png);
	background-repeat: no-repeat;
	background-position: 210px 31px;
}

.leftk .lbt01{
	background-image: url(leftbtbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 90px;
	width: 273px;
	background-color: #2FA889;
}
.leftk .lbt01 h1 {
	font-size: 20px;
	line-height: 30px;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 16px;
	margin-left: 30px;
	float: left;
	width: 200px;
}

.leftk .lbt01 h2 {
	font-size: 18px;
	line-height: 30px;
	color: #FFFFFF;
	font-weight: bold;
	margin-left: 30px;
	float: left;
	width: 200px;
}
.head-box .menu ul li{
	float: left;
	width: 128px;height: 54px;
	position: relative;
	z-index: 99999999999999999999;
}
.head-box .menu ul li a{
	display: block;
	line-height: 54px;
	text-align: center;
	font-size: 14px;
}
.head-box .menu ul li dt a{
	display: block;
	line-height: 41px;
	text-align: center;
	font-size: 12px;
}
.head-box .menu ul li:hover .svb{
	background: #e04440;
}
.head-box .menu ul li:hover .svb a{
	color: #fff;
}
.head-box .menu ul li.hover .svb{
	background: #e04440;
}
.head-box .menu ul li.hover .svb a{
	color: #fff;
}
.head-box .menu ul li .svb-box{
	background: #f7f6f6;
	display: none;
}
.nav-list ul li{
	height: 61px;
	line-height: 61px;
	border-bottom: 1px solid #e2e2e2;
	background: #eeeeee;
	width: 273px;float: left;
	
}
.nav-list ul li a{
	display: block;
	font-size: 16px;
	color: #7f7f7f;
	background-image: url(tb9.png);
	background-repeat: no-repeat;
	background-position: 230px 28px;
}
.nav-list ul li:hover a{
	background: url(tb10.png) no-repeat 230px 28px;
}
.nav-list ul li:hover{
	background: #fff;
}
.nav-list ul li.hover a{
	background-image: url(tb10.png);
	background-repeat: no-repeat;
	background-position: 230px 28px;
}
.nav-list ul li.hover{
	background: #fff;
}
.nav-list{
	width: 273px;
	border-bottom: 4px solid #eaeaea;
	margin-right: auto;
	margin-left: auto;
}
.demo-right{
	width: 880px;
	float: right;
	min-height: 300px;
	margin-bottom: 40px;
	margin-top: 10px;
}
.crumbs-about p{
	text-align: right;
	color: #666666;
}
.crumbs-about p a{
	color: #666666;
}
.crumbs-about{
	padding-bottom: 20px;
	margin-bottom: 20px;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e2e2e2;
}
.crumbs-about h3{
	font-size:20px;
	float: left;
	color: #2E9C7F;
}	
.crumbs-about p img{
	padding-top: 7px;
	padding-right: 6px;
}
.crumbs-about p span{
	color: #2FA889;
}
.new-list{
	padding-bottom: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 0px;
}


.new-list ul li{
	height: 43px;
	border-bottom: 1px dashed #d9d9d9;
	background-image: url(dian.jpg);
	background-repeat: no-repeat;
	background-position: 5px 20px;
}
.new-list ul li a{
	display: block;
	color: #545454;
	font-size: 14px;
	line-height: 43px;
	padding-left: 20px;
}
.new-list ul li a span{
	float: right;
}
.pagination{
	font-size: 0px;
	padding-top: 30px;
	text-align: center;
	width: 100%;
	float: left;
}
.pagination ul li {
	float: left;
}
.pagination a{
	font-size: 12px;
	color: #ccc;
	display: inline-block;
	_display:inline;
	padding: 0 7px;
	border: 1px solid #ddd;
	margin-right: 5px;
	line-height: 26px;
}
.pagination a.prev,.pagination a.next{
	padding: 0 15px;
}
.content img{ max-width:100%;}
.page a{font-size: 12px;
	color: #ccc;
	display: inline-block;
	_display:inline;
	padding: 0 7px;
	border: 1px solid #ddd;
	margin-right: 5px;
	line-height: 26px;}
.page span{font-size: 12px;
	color: #ccc;
	display: inline-block;
	_display:inline;
	padding: 0 7px;
	border: 1px solid #ddd;
	margin-right: 5px;
	line-height: 26px;}
.page{color: #ccc; width:100%; float:left;font-size: 12px;margin-top: 20px;}
select{font-size: 12px;
	color: #ccc;
	display: inline-block;
	_display:inline;
	background:none;
	padding: 0 7px;
	border: 1px solid #ddd;
	margin-right: 5px;
	line-height: 26px;
	height:28px;}
.pagination a:hover,
.pagination a.cur,
.pagination a.active,
.pagination li.active a,
.pagination li.active a:hover {
	font-weight: bold;
	color: #fff;
	border: 1px solid #04a184;
	background-color: #04a184;
}
.con{
	font-size: 14px;
	line-height: 35px;
	color: #666666;
	margin-top: 20px;
}
.con a{
	font-size: 14px;
	line-height: 35px;
	color: #666666;
}
.top01{
	padding-top: 30px;
	padding-bottom:20px;
	margin-bottom: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #f0efef;
	border-bottom-color: #EEEEEE;
}
.top01 .p1{text-align: center;font-size: 20px;color: #666;}
.top01 .p2{text-align: center;font-size: 12px;color: #666;padding-top: 10px;}
.top01 .p2 span{padding-right: 15px;}

.pic-list{
	padding-bottom: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-left: 0px;
}

.pic-list ul{
 width:110%;
}
.pic-list ul li{
	height: 165px;
	float: left;
	width: 200px;
	margin-top: 15px;
	margin-right: 26px;
	margin-bottom: 15px;
	background-color: #04A184;
	text-align: center;
}
.pic-list ul li p{
	display: block;
	color: #ffffff;
	font-size: 14px;
	line-height: 30px;
}
.pic-list ul li a span{
	float: right;
}
.pic ul li{
	width:100%;
	padding-top: 20px;
	padding-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	height: 165px;
}
.pic ul li img{
	float:left;
	margin-right:20px;
	border: 1px solid #DFDFDF;
}
.pic h1 {
	font-size: 20px;
	color: #333333;
	font-weight: normal;
	line-height: 40px;
}
.pic h1 a{
	font-size: 20px;
	color: #333333;
}
.pic p {
	font-size: 14px;
	line-height: 27px;
	color: #999999;
	margin-bottom: 10px;
}
.pic p a{
	color: #999999;
}
.pic h2 {
	font-size: 12px;
	line-height: 30px;
	color: #FF6600;
	font-weight: normal;
	float: right;
}
.pic h2 a{
	color: #FF6600;
}
.pic span{
	font-size: 12px;
	line-height: 30px;
	color: #04A184;
	font-weight: normal;
	float: left;
}
.pic a{
	color: #04A184;
}
.contactIntroR{
	width:80%;
	display:inline;
	float: left;
	font-size: 12px;
	margin-left: 100px;
	margin-top: 30px;
}
.contactIntroR h2{
	color:#444;
	border:0;
	font-family: "΢���ź�";
	font-size: 12px;
	line-height: 30px;
}
.contactIntroR td{ padding-bottom:7px;}
.contactIntroR input{ width:231px; height:22px; border:1px solid #d3d3d3; line-height:22px;}
.contactIntroR input.submit{
	width:64px;
	height:25px;
	border:0;
	padding:0;
	margin-left:-2px;
	background-image: url(input05.png);
	background-repeat: no-repeat;
}
.contactIntroR input.reset{
	margin-left:0;
	background-image: url(input04.png);
	background-repeat: no-repeat;
}
.contactIntroR textarea{
	width:660px;
	height:118px;
	border:1px solid #d3d3d3;
	padding-top: 0;
	padding-right: 3px;
	padding-bottom: 0;
	padding-left: 3px;
}
.news-top-liuyan{
	width:100%;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: auto;
	font-size: 12px;
	line-height: 25px;
	margin-right: auto;
}
.news-top-liuyan h3 span{
	display:block;
	font:bold 11px/19px Arial;
	color:#aaa;
	float: right;
}
.news-top-liuyan h3{
	padding-bottom:5px;
	margin-bottom:8px;
	color:#C30D23;
	border-bottom:1px solid #e2e2e2;
	font-family: "΢���ź�";
	font-size: 14px;
	line-height: 24px;
	font-weight: normal;
}
.news-top-liuyan h3 a{color:#4293e8;}
.pageliuyan {
	color:#666;
	text-align: center;
	float: right;
	width: 800px;
}
